package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.GuiaRemision;
import pe.com.empresa.datos.dominio.GuiaRemisionExample;

public interface GuiaRemisionMapper {
    int countByExample(GuiaRemisionExample example);

    int deleteByExample(GuiaRemisionExample example);

    int deleteByPrimaryKey(String numeroComprobante);

    int insert(GuiaRemision record);

    int insertSelective(GuiaRemision record);

    List<GuiaRemision> selectByExample(GuiaRemisionExample example);

    GuiaRemision selectByPrimaryKey(String numeroComprobante);

    int updateByExampleSelective(@Param("record") GuiaRemision record, @Param("example") GuiaRemisionExample example);

    int updateByExample(@Param("record") GuiaRemision record, @Param("example") GuiaRemisionExample example);

    int updateByPrimaryKeySelective(GuiaRemision record);

    int updateByPrimaryKey(GuiaRemision record);
}